export interface courseModel{
    id:number;
    name:string;
}

export interface QueryModelById {
    /**
     * id
     */
    id: number;

    /**
     * 父id
     */
    parentId: number;

    /*
    * 父name
    * */
    parentName: string;

    /**
     * 所属学科
     */
    subjectId: number;

    /**
     * 祖级列表
     */
    ancestors: string;

    /**
     * 名称
     */
    name: string;

    /**
     * 备注
     */
    remark: string;

    /**
     * 试题总数量
     */
    total: number;

    /**
     * 显示顺序
     */
    orderNum: number;

    /**
     * 状态（0正常 1停用）
     */
    status: string;
}

export interface SubmitForm{
    id?:number;
    /**
     * 父id
     */
    parentId:number;

    //父级名称（回显数据用）
    parentName:string;

    /**
     * 所属学科
     */
    subjectId:number;

    /**
     * 祖级列表
     */
    ancestors:string;

    /**
     * 名称
     */
    name:string;

    /**
     * 备注
     */
    remark:string;


    /**
     * 显示顺序
     */
    orderNum:number;


    /**
     * 状态（0正常 1停用）
     */
    status:string;

}
export interface RespModel{
    id?:number;
    parentId:number;
    subjectId:number;
    ancestors:string;
    name:string;
    remark:string;
    orderNum:number;
    status:string;
}


/**
 * 课程树型结点
 */
export interface CourseTreeModel{
      id:number;
      subjectId:number;
      ancestors:string;
      name:string;
      children?:CourseTreeModel[];
}
